package com.zfzs.post.service;

import com.zfzs.post.model.dto.DisTerminalAgentDTO;
import com.zfzs.post.modules.post.domain.dto.QueryTerminalDistribuDTO;
import com.zfzs.post.model.vo.DistribuVO;

import java.util.List;

/**
 * @author wq
 * @date 2019/10/9 14:12
 * @description
 */

public interface DistributionSerivce {

    /**
     * 个人终端归属
     * @param queryTerminalDistribuDTO
     * @return
     */
    List<DistribuVO> getOwnerTerminal(QueryTerminalDistribuDTO queryTerminalDistribuDTO);

    /**
     * 分配终端
     * @param disTerminalAgentDTO
     */
    void disTerminal2Agent(DisTerminalAgentDTO disTerminalAgentDTO);

    /**
     * 添加关系记录
     * @param agentId
     * @param channelId
     * @param snList
     */
    void insertDistribu(Long agentId, Long channelId, String... snList);
}
